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