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