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