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