. ... ##### ...>o###### ....# ....ro)...###....# ..<..####........# ........#........# ### . ............#######################.# ...................................# ##............####################.# ####......##.#### #..# #......##....# #########.## #......#####.# #.....#...# #......#####.# #<......### ###........#.# #.....### #).#.#.#.#.### #.....# #...).......)# #.....# ##.#.#.#..##..# #.....# #.......## #.# #.....# #.#.#.#..# .# #.....# #.......... # ####### ####.#.##### #...# ....# ....(