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