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