### .o. . . #o# .... #o# ..... #.#### .... #....## ... ####..###### ##.# ##......####..# ######.#....## ### #.......# ..# ##..###.# #.# #.## #.###.# #.# #..##.# #.# ##..#.# ..# ##.#.###### ..# #.........# ### #.........# #.........# #.........# #.......### #.......# #.......# #.......# #<......# #........# ########... ##