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