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