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