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