############ #..........########### #..........#............# #..#######.#.##########.# #..# #...# #># #..# #.#.##########.# #..# #.#............# #..# #.#.##########.# #.)# #........# #.# #..#######.#..###.# ###.# #..........#..# #.###...#### ####.....###..# #..........# #.....# #..# #####.#.##.# ###.### #..# #.#.##.# ##### #.# #[.# #.#.##.# ######...# #.# #..# #.#.##.# ...##.#.########.# #..#######.#.##.# #.##.#.......##.#####............##.# ...#####....#....##......(....#######.####.# #..(.....#######.........###........... #.# ...####.....#....#####.#.# ####..... #.# #+#######'###.#.###..%.....# .########.#.##### #.........## # #.####..........# #..........# #...#####...# #.# ###.####### #.##.#.###.# #.#.#.###.#.#.# #.# #.# #.#.# #.# #.##.##.#.##.##.# #.# #.# # #.# #(# ##.# #.# #.###.# #.## #.# #.# ..# #(# ##.####.##.#.##.####.## #.# #.# ### #b# +.........###.........+ #.# #.# #........# #..####.### ###.####..# ..# #.# #######%.# #.#.###.# #.###.#.# #..# #.##.#.## ##.#.##.# #..# #.# #.## ##.## .# ...# #.##.#.## ##.#.# .# ##.# #.#.###.# #.###.#.# .# #..####.### ###.####..# . +.[....<..###.).......+ ##.####.##.#.##.####.## ##.###.###)###.# ##.##.##.#.##.# ##.#.#.###.#.# ##.((## #... ##.........# #+#######+#