################# #.......^.......( # #.#####..######## ##.##.#####...## o..............# ##.##.##.#....## #....#...## .#.## #o.###...# ......##....#...# #.....g)...#.#'## ##...)...#....[.## #.......#.#.).).## #.......#...[....## #.......#.......<.# #......>+.........+ #.......#.........# #.......#.(......## ...#.....## #####...## ##+##