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