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