################# ### #......o..S.o..S# ..# #.#############%# ..# #.# #<# #.# #S# #.# #.# #.# #.# #.# #.# #.# #.##########.# #.# #.........##.# #.# #.#######.##.# #.# #.#######.##.####### #.# #...#................ #.. ###........######### #....[...######### . ##......).........# .# #........)###.###.## .# #.............# #..# .# ####......#..###.###..# o# #..............>......####### .# #.####.##...................# .# #.# #.##.......#...#.####..##.# #.# #...........>.##.# #.[...# #.# ####.......##.##.# ##.##.# #.# #.......##.##.## #.. .# #.# #..(....##.##..# #.#### #########.# ###..#####.###.# #.# #.........# #.## #.# #.# #.# #.######### #.# ###.###.# #.# #.# ########.# #.......# #.# #.# #........# #.#.########.# #.# #.######## #..)....$.{# #.# #.# ## ##########.# ####.##########.####### .. .# #.....................## .# .# ####<#.####.###...###..##.# .# #.#.# #.###..##>##..#(# .# #.#.# #.....###o###.(.# .# #.#.#######.####.####..# .# #...........#>..o.oo#..# . #...#######.####A####..# #####...#######..###.###..## #....(...(....##...##>##...# .####...####.##.#..###..#.# #...# #.##.#......##.# #...# #.##.#.###.###.# #....# #.##.#.##.#.##.## #.#..# #................. .....# #..###.##...##### ##.. #..# #.###.## ##.###..###.# .# .............# .# .......###### .# ##...... .# ####### .