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