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