######## * * ##################################......#################### .................................'......#..................# , ....................[.....∩......#......#..................# ,.................................#......#................[.# ..###.<.####.####...####.####.###......#'#####......##....# ##...####)####...####.######.....#'##...###......##....# #.....#...#................#.....#.....................# ,,#.....#...#................#.....#.....................# , #.....'...#................#.....#.....................# , , ###..##...##...####...######.....#.#######.......##....# ######...##...####...###......###.##...##.......##....# #........#.............#......#....#...'..............# ,, #........#.............#......#....#...#.........>....# #........#.........)...#......#))..#...#.........)....# , ,+........#.....[.......'......#.)..#...#..............# ,,##...##..##'####....##.#..........##...#####'#####....# , * #...##..##..#########.##################.......##....# , , ,.........................# #..............# , ............>.............# #..............# , , .......................# #..............# , ,, .......................# #..............# , .......................# ##..............# * ####....#####+##.####.## #.........##....# #...####....####..##<# *## ####......##....# , , #..................#.. #.......#.....# , ,#..................# #.......#.....# ,, * #..................#, #.......#.....# #.................)# #.......#.....# , #..................# #.......#.....# #..................# #.......#.....# , , #..................#, #.......#.....# ,, ###(##'##...######## * ##########....# ###+######.##.##...###, , , , #....# , .....(..#.....#......# * , #....# , .......#.....#....(.8>8... , #....# .......#.....#......#..... * , #....# ,* #....##....#......# ....,, #....# * , ##....##....#......# ... , #....# ,, #...........#......#, ,.., #....# #.....##########...# . , , #....# , #.....##....#####+## , #....# , #.............# , #....# ,. ##....##......# * , #....# * ..########......# , #....# , ................#, , ##....# * ##............# * #.....# , * ,,,#............# * * #.....# #............#,,, , , #.....# ,+....##...##+#* , ########....# ##...####+##.### ##.....##....# #...'.........# #............# #...#.........#, , * #............# *#...#.........#, ,* #............# .....##...##...# , , #............# ###...##...##...#*, , * ############(..<# ######...###### . ##..####...##....# #...##...##.. #................# #...#........ #................# #...#){......, , #................# #...')....... #................# ############# ##################