### #.. ' #####'##### ###. #.........# #.. #.........# ##'####### #.........# #........# ####.........###........# '..'.........'.#........# ###......p..#.'........# ####'########........+ #.# #........# ##.# ####'##### #..# #..# ######+#### #####.#### ###+##### ####+### #..........# #........######.......##### #......# #..........+ #........##...'.......'...# #......# #..........# #........#..###.......###.# #......# #..........# #..........## #.......# #.# #......# #..........# ...........### #.......# #.### #.^....# #..........# ###........# #.......# #...###......# #..........# #........# #.......# ###...'......# #.<...%....# ####.##### #.......# #####.....<# #########'## #.. #####'### #>.....# #)......# #.# #..>.# ####.### ##.####### . ##+######## ###..# #.......# #.........### #....# #.......# ###+######## #.........'.#####....# #.......# #..........####.........#.....#....# #.......#### #..........'..'.........#####.'....# #............ #..........####.........# ###....# #.......#### #..........# #.........# #....# #.......# +.......)..# #.........# ###### #.......# #..........# ########### #.......# #.......(..# ####.##### ########'### #.....# #.(# #####'## ###+##### ###.## #......# #.......# #....# #......# #.......# #....# #......#######.......# ###....# #......'.....#.......# #..)...# #......#####.'.......####.#....# ######## ###.......'....#....# #......<######....# #.......# #....# ######### ######