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