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