######### #.......# #.####.## ######### #.# #.# .........# #.# #.# ..........# #.# #.# #..........# #.####.## ########. ...........# #.#.....# ........... #...........###.#.##### ........... #.....................# ........## .........%..###.#.##.## ####........# .#...............#.##.# ...$.......+. . ..........####......##.# ###...o....#.... ....#......# #.......##.# #...o.o....#........ #...#......# #.....#.##.# ##....^o.f..#........ #...#......# #.###.#.##(# .............#........ .#........#........<...#.# #............#.......##..........#####.########.# #............%.......##.........................# ....................##.........>.......######..# .....................###'#........... #..# #...............%.......#.....###### #..# ...........#####....####.....#######. #..# .....##.....%%....................... #.)# .........####..............[.#####. #..# ......... #......####......# #..# .........# #......'....)....# #..# ..(......###......#######._.#####.. #..# ........#......................... #..# ###..............####).#<........ #..# ..................#..##############..# #####...........#.... ...........# #...#..#.####.##############...# ....#)......#.......# #....#...# .#.#...........###.# #.##.#...# #.............#.# #.##.#...# #...........#.#.###.##.#...# ## #.##.......##.#.....##.#...# ....####.......##.########.#)..# .........##....##..........##.## .........##..(..#..##########.# ................#..# #.# ..................# #.# #####.....#....##.# #.# ...........#.##.# #.# ##########.#.##.# #.# #........#.#.##.# #.# #.######.#.#....# #.# ########.######.#.###############.# #...........#.....................# #.######.##.#####.################# #.#......#........# #.#.############### #.#.)...........# #.#############.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#############.# #...............# #.############### ###