###### #....# ### #....###########.#######. #....'................... ### #<...###########...........( ..######...## #...#####..#...##.#.# #.##.##....# #...#.....#_#..##.#.# # #.##.......####...#.###..#...#.... .# #.######'###......#.# #.......... .. #.######'###......#.###....#....#.#### #.#.#......#....###...(..#.#.bg....... #.#.#......'....# #.###..._....g...## #..........#....###.###.##.##ggg...... #.#.#.#...[+...................##..### ########.#.#.#...##....#####.......#..#...... ...................................#..#..#### ########.#.#.....###########.#..##......... .# ###.#.#.##....# #.#..##.#.#.#..######.# ###.....#.....### #######.#..#...(............ #.........##..# #....##.#..##..##.#)........ #.........##..### #....##.#..##...#.#...#..## #...............###....##...)...#.#.#.....(# #.................+....'.....####..........# #.........####...##....#####.#####.........# #................##....##....#......#.####.## #..........#.##.##.....##.###.......#.####..# #..........#.##.#......##+###..####.#.......# #......................#........#......###..# ######.................#........#.#....###..# #.....#...........'....................# #.#...............#......#.####..####.## #.#...............######..............# #.#...###....##############.#....###### ######........<...###........)....#...## #............#......#.##########.......# #.######.###.#......#.# #.........#>.# #.# #........###.#.# #.........#..# ... #.# ######...####.#.#####.........'..# .... #.# #....#........#.....#.........#.## .....#.### #......#.######.....#.........### ..........###...................#....[....# ##.####.....+....####...........#.........# ###......####...######....########### ###..####....## #....# #####.....รท# #^...# #......# ###+## ###....# ###......... ###..##### ..# ..# ###