######## ###############......# #....................# ########.#############......# .....%......................# ########.#############....).# #.# #......# #.# ##.##.## #####<##### #.##.# #.........# #.##.# #.######### ###.##.# #.# #...##.# ##g# #.%.##.# #.(#### ### #...##.# #..(..## #..)# ######.# #....f.####.g...# #.# ##...ff.#..# #.# ##....#.### ######.######.. ######## #...<.......... ######.######.. #.# #<# #.# #.# #.# #.# #.# #.# #.# #..