############## #.......#....# #.........##.# ##..........#.# .........<....#.########## .........................# .....#........#.#####.#### ..####....###.#.# #.# . ........###.#.#####.# #...........##.#.......# . .......##...##.######### .. ............##..<.....(. ... #....###.#.##....######. .. ..#..# #....#...## #.##.#..#####..#...# #...g#.........#...# #g##..###...#...# #.)...# #...#...# .......###.###.....### .......# #......#..... .......# ##+###.#..... ...##### #.#..... ... ........ .. .#. ... .#. .# .