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