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