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