.... .... ..... ..... #### ...... #### ###..# #o..... #..########....## ###....... ##.......##......#####5o....... #................##...h##...... #...................#### ..... #..............<..### .... ##................## ... #.................# ## #...##............# ##................# #.......{..o....## #..##.....#......# #.#####.<..##..### ## ###....### ####.# ##