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