### #'# ##.# #..# #########+## ###'########..........# #......#...'%.........# #......'.###..........+ #......### #..........# #......# #..........# +......# ####'####### #......# #.# ##'##### #.## #...# #..# ###'### ##.### #.....# #...# ###.....# ######'#### #.'<....# #.........# ##########.#.....# ####.........# . ######..).......#.....# #..'.........# .....###.g....##########.....###.##.........# .....g.%.###### #.....'...##.........# .....##### #.....################ .. #.....# #######