#.########## # ##.#........#.# ##### ..#........#.# #...####..+.......... #...'..##.#........# #...#..##.# .......### #####'###'##.####.......# #.....#<'.#.bg..........+ #.....######'####.......# #..8..'........##.......# #.....#........##...^...# #.....#........##.......# #.....#........##....#### ##+####....(...##....# #........##....# #........# #........# #........# ########+#