....#..... #.....#... ###...#### ..###...## ##..#..### #..#..#..# #.......## .......... ..#####..# #########. #..###.... .#######.. ....#..### ..#####... ###.....## #..###..## ##..###..# ....#....# #....#.... .##...##.. ..##...### ....#.....