###### #....######## #...........# #...........# ##...........# #####+## #............# #......# #####...#........# #..>...# #................# #......###### #.###.#._[#).....############...........# #.#..............'.........%...(........# .# #.#.#...#........#################......# .## #.#.#.........)..########## #......#######+#.... #.#.#..###................########...(............%... #.#.#...#####'#....................................... #.#.#...#####.....>................................... .#.#..............)o..o............................... #.#...........##(######..........#####..[......%# #.#.(.........##.# ############ #..........+ #.#...........##.# #..........# +..........###.# #########+## ......###.# #.############# .. ..# #.##..........# #######.##..........# +......).'..........# #######.##..........# #.##.)........# #.##.########## #.##.# #.##.##### #.##.....# #.##.....# #.##.....# #.....# #.....# #.....# #.....# #<....# #.##### #.# ###