######## #......# #.####.# #.# #.# #.# #.# . #.####.##### .... #...#......# ######### ..... ###.######.# #.......# .....# #.# #.# #.......# #.....# #.# ####'## +.......# #.....# #.# #.....# #.......# #.....# #.###.....###### ###.......# ###.....# #..............# #...###+### #.......# #....#'##>####.# #...###.# #.......# ##.#.#.......# #...'...# #.....### #.#.####%##.# #...##### #.....# #.#...<%....# #...# ##.....########.############# #...#########################.............#.....#.......# #.>..........>................................###...###.# #)...#######.....##########.#.......<#..#.##......_.#%#.# #....# #........# #.#...######..#'#######...###.# ##+### #......#.#. #.#..#######..........#.......# #......#... #.#... ...............######### ..####.......# ......######.#........##.######### ...........#### #................#####............ ..........#######. .....#.......###.# #.#.######### .................. .##### ####### #.# #.#.# ..................# ..#.. ..#####.#.# ..................# #.#.### ###.....#.# ......###.######.. #.#.#.#####.#####.# ......###%#################.#.#.......#####.# ......+[.............>......................# .....###.#################.#.#.###########.# ... #.# #.#.#.# #.# . #.. #.#...# #)# ### #.##..# #.# ..##..# #.# ####..# #.# ...##### #.# #.#...#######'## #<..#........# #...#........# #...#........# #...#........# +.).#........# #...#........# #...#........# #####........###### #.............# #.........##.####### #####..............# #.#.#.###.####.# #.#.#..........# #.#.#####...#### #.#.#####...# #.#.........# #.########..# . #.####..# #.......# #.####.## #......# #.###### ###