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