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