######## #......# #.####.# #.# #.# # #.# #.# #.#####.# #.# #.......# #.# ####...#####.# #...........#.# #.#.......#)#.# #.~...~.#.#.# #.......#.#.############ #.......#.#............# #.......#.############.# ## #.~...~.#.#.######## #.# ... #.......#..........> #.# .#.. #.....##...######## #.# #.... #$}$###...#.....# #.# #...#######....#.###.# #.# #..gg..........#.# #.# #.# ##..g.)...%..#.#.# #.# #.# ### ##.####.#####.#.# #.# #.# #<# ... #.# ###'#'###.# #.# #.# ...# #.# #......##.# #.# #.# ### #.# #.........# #.# #.# #.# #......#######.####.######## #.# #.......(..................# #. #...)...######.......<###.## #.......# #.........### #.# #.......# #.######### #.# #####'#.# #.# #.# #.#.# #.# #.# #...# #.# #.# ##### #.#############.# #.#.............# #.#.############# #.#.# #.#.# #.#.# #.#.# #######.#.# #(......#.# #.#######%# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #)# #.# #.# ###.#######)#### #..............# ###########.##.# #.##.# #..[.# ######