### ##################.# #......%...........# #.################.# #########.## #.# ...........# #.################# #########..# #.................# ..........# #################.# ####.####'##### #.# ..#......# #.# #####.#......# #.# #<..#.#......# #.# #...#.#......## #.# #............... #.# #........#......... #.# .................... #.# ..#.##.###########.. #.# ## ### . #.# #.# ####### #.# #.....# #.# ###.....########.# ..................# #.....g.########## ........g# ........# ........# ........# ....#### ... ..