##### ######## #...# ##### #......####...# #...##### #######........##...#######...##..# #.........).......................## #.#####...##...#################...# #.##########...# #...# ##### #....# #...# #...# #...# #....# ##### #...# #...# #....# ##### #...# #...# #.######## #...# #..## #...## #....#...# #...# #..## #....#### #........# ##########...########...####.......# #########################........###..................................# #............)........................................................# #......................>.......<....................................### #........########...#####.######...##.############...##...#####...### ####.....# #...# #.# #..)#....# ###...#..# #...# #.....# #########.####?..#....##############...#..#####...# #..#### #........[.[.....................................## #..# #....<.....................................)......#### #..# ########.####.######.########...#####...######.......# #..# #.# *#.#****#.#* #.........).# #.......# #..# #.# *'''++++'''* #........#### #.......# #..# #.###'+++++++++* ###....(.# #.....### #..# #.##.'+++'+++++* ######...## #.....# #..# ##########.##.'++....++'######........##########...### #..# #...>.........'+'.8[.++'............).[))......#...# #..# ###.....##.###'fk.}/.++'##...#........#####....#...# ####..# #...........'pq....++'.......(...)...# #........# #.....# #.....#.....zdz'+'+++'.......<[......# #........# #.....# ####.....f.dLf*'k++++'......)))..[...# ###......# #...>.# #..p#####qXLf2'2'''..###....####### ##.#...# ####..# #...# ###1q.###....# #.......# ######.#...# #..# #.### ##...##....# #.......# #...##.#...# #..###############)##########§..#...######......#####...##[#...# #..............................................................# #..............................................................# ####.................§............................................# #.....#####...######...###...########...#...#...#############.#...# #.....####...## ##.## ##### #########...#### #####.#...## #.......##.).# #.# #......# #......#...# ####....##...# #.# #......# #......#...## #.....###### #.# #......# #......#....# #..§### #.# ##....### #......##...# ###...# #.# ##### #....## ####...##...# #.....# #.# ####...# #....# #...###### ###.....# #.# #..)...# #....# #...# #.......###############.########......#########...############...# #................................................................# #...##...........................................................# ######.8#########...###.#######.........................[........# #..# #...###.#################...##....#########...#### #..# ##...^............................# #...# #..# #.....#.######################....# #...# #..## #........# #...## ##### #...# #........# #...# #...# #........# ##### #...## ####...### ####.## #...# ##.## #...# ##.## ##### ##.## ##.# ###