. .... ############# ... ............... .... .............. o .(. #.........#... #oo##.######## #.(.......... #..##........# #.........# #..##.(o.....# #....g....# . #..##..).....# #.........# #.# #..##.o....(.# #.# #.....g...# #.# #..##........# #.# ########.#####.#####..##...)....# #.# #............................# #.# #.###.#####.#####.(##........# #.# ##.###.# #...# #..##........####.#### #....#.#####...###..############......# #.)...................................# ###....#.#####...###.#############......# #..........)..[.......... .............# #%######.#####..####.### #########.#### ###.#### #.# #..# #.# #.# #.)....# #.# #..# #.# #.# #..(...# #.# #..# #.# #.# #......# #.# #..# #.# #.# #......# #.# #..# #.# #.######### ######## #.#####).####.###############......)..# #.....................................# #######..####.###############....)....# #..# #.# #.........# #######..####.####### #.........# ..........##.........# #.......<.# #######....>........# ########### #####.........# ###########