. # #. .... .. ....o ... #...o.... ....#......... #..#.#......# #.#.#....... #####...........# . . #.o(#.....g.....# ....#.... #.#.#.#.........# .....#..... #.#<#.#.o###.##.. #. ....#...... #.###.#..# # #. ......... ####'###.#..# #. #....... #...........# ####.# #.....# #..........#....# #..... #.....# #................ #..... #.....# #########................. #.....###.(...############.......###...###...#+#.# #.....(.(..)..'o.......o.b.......'%.).......... . #.....###.....############.......#############. #..... #.....# #.......# .....# . #..... #.....# #####.......# ........#.# #..... ####### #...........#..........#.# ###### #...........#..........#.# # #...........#..........#.## .. #......######.............# #. #......######...........###.# #. #...........................#####. #.......................###....##. #)..................[........# ... ####.........######'#'#...##.####.#### #.........######.#.#.............<# #....^)%.........#.#.#.##.#####.### #......)...#######.#..........))# #..........# #.#........_...# #...)......# #.######.......## #..........# #..().#.........# ##########.###########.#....⌠.._.# #.............#.........# ################._.....## #.......# ###...### #####