######## #......# #### #......# #..########### #.<....# { #............# #......######## .. #.######.....# #.....a.......# ... #..### ##....# #########O######... .... ##...#######.####.......b.# ##.... #..s..## #.#....#.......########..... #.##...####...####.......#..O.....# #.##.............#.......#.####..## #.###...#...###..#.........# ##.## #.# ##<...### ####.##########...### #.###...### ###...........##.#...## #.##.o#..# #............#....###..# #....###(# #.............###.....#..# .# #.#g## #.# #.#..............(.##.##.##.## #.#.# #.# ..#.......{..###..###.##..... #.#.## #.####.######...#### #....#.h##..## #.#..###..##..# #.... #..#)...[....# #.##..###.##.# ###.. ....####.##..#.# #.###.###....# .................## #.# #..####..# ######.. .......####.[..# #.####.......###............##...>...#O### #................####....... ###.....#.h.## #.g####.................... #.....###..## ##..# #...........##..... #.....# ##..## ##...# #..(...#........... #.....# ##..## ##..g## #.#####............ .......# ##..## #..#.# #..####.......$.... ##.....#######..# ####.# ##...##.......$.... ......#.O....# #.# #.###........... ......h.###### #)# #.# ##....#..... #######.### #.# ####.###..........# ..........### #.#####........####(##### #######.#{..### ######.#.....gg...## .. #.###...# #......g....####.##### #.# #.. ##h...... #........{.#####..)..# .. ### {...... #.............######.### {...... #..........##.# #..{## {...... #..........# .# ###..# h....[. ####.......# ...Z.....o..{.. ....... ######### #######..g#.... ..h.... ###...$g. ###.g. .. .