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