####### ....... ......> ##### .......####...#### .......o....#....# .......#.....[##.# .......#.....###.# oo.....#.....###.###### o###l###o#.#..........# .# #.#.#####.####.# .# #.o.......# .. ###'####### ##...## ##.....## #...>...# #........(... +............ #...........# ##.......#..# ##.....##..# ##...## .# ##+##