*....!.~..*~.~..*.~*.*!*~..!.*.!**....!.....~.....!~.!!...~*...!.!.!..~..!~~...!..~..*.~....!.....~ ...##*.!..!##.....*...#######...~~....##.....##*..!*..########~...*~..##...!...~!.....#######.....! ...##..##..##...~.!..##.....##.....!..##.....##~....~.##~!*...~~~.....##...*~...*....##.....##..... ...##..##..##..*..~..##.....##*!~.....##.....##!*..*!.##...!.~...*....##.*!*!~.!..!~.##.....##..... ...##..##..##..~*.....#######!!!....~.##.....##.!.*.!..#######.....~..##...*.*....~~..########..... ....##..##..##..*~....##.....##.!..!...##...##*...!...~.*...##.!.!....##~..~~!!..~..!.....~.##..... ...##..##..##...~....##.....##.!**...~..##.##..!.*....##....##.....~..##.~*.!!..~*....##.....##.... ....###..###...~..!...#######*..**....~..###.!..~*.....######.~*..!...########!....~..#######*...~. .....*....!.!..*!....~...*.*....~*...*.!.....*....*!!..!!!.!....*..!..*.~..~....!...!~!..*~.*~.....