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