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