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