###### ### ###############....###.. ##....................... ...........>.............. ... ..............p.)....###.# #.. #.#.#####......##o...# #.# #.# #.# #))....##....# #.# #.# # #.#####......####.####.###.# #.#.#...................o.)#.# #.#.#.#...###.#######.####.#.#.######## ###.#.#.#...###.#######.####.#(#...#?...# ..................................oo....# ......................[..)......###.#....# ####.#.#.#######.#######)####...# #.#....# .........................# #...# #.#%)..# ####.#.#.#######.######### #...# #.#....# #....# #.# #...# #.#....# #....######.############...# #.#....# ###.#..........................###.#o.### ....................................#o.# ###.###.#######.##########.........#..# #. #.#######.## #.........#.. # #.##.......# #.<....... #.##.......# #........ #.##.......# #....... #.##.......# #####.# ###.###.##.......### . ...............[..... ###.###.##.p.....### .........<.......> .###....>........ .# #.######.#### .# #.# .# .# #.# .# # ##.###.## #. #......>.. #.####...# #....#...# #...)#...##.## #....C...p..... #...<#####.... #....# <... ......... ... ##########