####################### ....................... ............................ .....................^...... #########.................... ###########.# #..#....#c######............. #......#..#.# #..#....+..p..(#............. #......#..#.# #..#.#..#(.cc.§#c............ #......'..#.# #.# +..'....+..).(.cc............ ##'#####).#.# #.# ####+#..#+####.....)#C....(.....^. #. # #.)#.# #.# #............#......#............. # #..##'#.# #.# #............+......#............. #....)')# #.# ####+#..#'####......#....#####+### #.#####.#############.# +..+....########....# #)).............######## #..#.#..'...........# #))...............[....# #..#....#...........# #.)....................# #..#....#.......... #>.()..................##############........ #...(....................................)... #...((..######+#####..............########... #.......# #..............# .. #......(# #..............# . #.....(.# #..............# #.......# #..............+ #.......# #..............# #.......# #..............# #. #.......# #..............# #'#########.......# #.......#........'........# #.......#........#........# #.......#........#....##### #.......#........#...)# #.....).#........#....# #.......#.....).)#..).# #.......#......).'))).# #.......##########)...# #........)..)..))÷)...# #.......#####...)))...# #.....### ###.).....# #...### ###.....# #..## ##....# #..# #....# #..## ##....# #...# ###.....# #.....# ###.......# #.......#####...........# #.......................# #.......................# #.......................# #.............#+####....# #.....####+#### ##..# ..#