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