### ..# #.# ####(## #..... # #.##g# #.##.##.# #......)# ####.#### #.#.## #..#.## #.###.# ##.#.## ########...#### ..........^...+ ###...[.....## #.###..##.# # ##.###.# #..# #.# #.## #.# #+# # #.# #.# #.# #.##.####.### #.# #...........# ##.## ####.#.####.###...## #.#.#...........# #.....##.###....######## ###......# ##.#.<....... ######## ############