####################################### #..............()(....................# #.#####################...###########'## #.# #..%....# #....# #.# #.......# #....# #.# #.......# #....########### #%# #.......# #..............# #.# #.......# #.....########.# #.# #.......# #............#.# #.# #.......# #....#########.# #.# ######### #..............# #.# #######..####### #.# #......# ##.########## #..#.### #..%.g....... #......# #########.... #......# ##.#.### #......# #......# ##.#.#.# #...)).# #......# #.##.### #......# #......# #<...### #......# #......# ####.#.# ....# ....# ..#