. #. ### ###.########.### ................# ###.#...##.....##### #.# #......#.........# ......#...##.....###.# #.### ##.###.....# #.# #.# #.# ####### #.# #.# #.# #.# #.# ##'## #.# #.# ##...## #.# ####.# ##.....## # #%# ##.##.###.......## ##o#o####.# ##.....##.........# #o.oo.....# #<......'.........+..............>.. ##....###.........####...#.###.###.# #.....# ##.......## ##.# .# # #.# #.##### ##.....## #. .# ... #.# ##...## #. .# #.# #.# ##+## #. .. #.# #.# .. #.# #.# . #.# #.# #<# #.# #.......# #.# #######.# #.# #.. #.# #.# #.# ##+## #.# ##...## #.# ##.....## ####.# ##.......######.##.### ... ####.........##.........# ...........'.........'........# ........###.........##.#...#.# ..#.... ##.......###.##.##.# ..... ##.....## #.###...# #...# ##...## #.# #.### #...# ##'## #.# #.# #...# #.# #.###.###.# #$###########.# #.........# #W.........##.## ######.##### #..###.###.#...## #......# #.....#.##......###.###### ##.#.###.#.#...###....# #..## ##..##.## #..#.# #... ##...#######..#.# ####.#...........%.#.# #.###########.<..# ## ######