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