######## #......# ############# #.####.# #........oo(###### #.# #.# #.######oo........ ##########.# #.# #.# #o##%#####. #.......##.####.## #.# #[# .# #.#.........##.#.###############.# #o# .# #.#.###.##....###................# ... .# #.#.# #.##...#.#.################# ... ## ##############.#.# #.##)[.##.## #..#. #............[.#.###.##<).##.# #..#. #.##############.....##.[.##.# #..... #.# #..#####...##.# #.# #..# #......# #.## ########..######..#### #..# #.................. ##.######.###.....###....... #....................###.... #..#####.###.###.##.[ #.### #..# #.# #.# #. ..# #..# #.###.# .. #.<# #.#...# #..# #.....# #..# ##.....###.# #).####.#........# #......###...#### ##.#.##.#....# #.#.###.#.### #.#.# ###.# #(#.# #.# #.#.# #.# #.#.# #.# #.#.# #.# #.... .. #.... #.. .. #. ##.### .... #... # ..# ## #.#.# ....#.#.###.# #....)....# ###.#.##### #.#.# # #.# ######.. #.# ...##.##### #g# .........# #W# #.##.###.# #(# #### #.#...##.###.#g# ... #............#.# #.#####.........####.# .#.###....................# .......<.gg.Wg.......###### ######............#### #########...## #####