########### ######### ############# #.........# #.......# #####...........############### #.........### #.......# #............................<# #...........## #.......# #.###.##.........############## ##..>.........# #.......# #.# #.##.........# #.............# #.......# #.# #.##.........# #..........##.## #.......# #.# #.##.........# #.<........##..# #.......# #.# #.##.........# #..........###.# #......#####.# #.##.........# #..........# #.# #.)........#.###'##.........# #.....###### #.# #..........#.........#####.## ##.#+## #.# ####.......#.........# #.# #.# #.## #...)...#.........# #.# #.# #..# #.......#.........# #.# #.# # ##.# #...(..(#.........# #.# ....##.##########.......#.........#####'##### +................'.....(.(..............>....# #....##..###.._..#......(#...................# #### ###.......#####.#(##...................# ## #.....#.##.......##########..........# ... #.....#.##.......# #..........# ...r #.#.###.##.......# #..........# ..... #..(.............##########..........# ......#############.#.###.##.......##......)...........# ..............rO...........'.......##..................# ......#############...###.##.......##..........######### ..... ##..# #.##.......##..........# ...... #..# #.##.......##..........# ### #.####### ##.# #.##.......##..........# #.......# #.# #.###########..........# #.......#########)###.# ############ #.......#.......#..##.# #.......#.......#..##.# #.......#..[....#).##.# #.#.....'.......)...#.# #)#'#####.......###.#.# #.......#.......# #.#.# #.......#..∩....# #.#.# #.......#.......# #...# ########...............####..# #........................##..# #........................###.# #........#+######........# #.# #........#.# #........# #.# #........#.######........###.# #........+......'?.......'..># #####.)......#.######........##### #..............# #........# #.############## #........# #.# ########## #.# #.# #.# #.# #.# #.# #.# #.############### #.............^.. #.############### ###