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