############### ##.............## #...#########...## #####..##(..##..###..######################## #......#(#.#.##...#..#......#...............# #......#((#...#._.'..#......#...............# #......#(#(#(##...#..#......#...............# #......##(((##..###..#...>..'...............# #...#...#########....########......##.......# ######......................#####'###.......# #.........#.................#......########### #.........#.................'......#.........# ..........#.................#^.....#.........# #......'###...>.............#+######.........# ..............#############..................# ..............# #..................# ..............# #..................# ..............# #..................# ..............# #.........########## #####............# #.........'....... #...#............######### #.........#....... #...#...................... ...#+#######....... #...#.......#####..............#............... #...#.......#...#..............#......########## ###...#.......#...#..............#......##.......# #'....#.......'...#..............+...............# ###....#.......#...#..............#...............# ##.#....#.......#...'.)............#...............# #..##'###.......#...#..............##############'### #...............#...####.......######.........)....)# #...............#.... #.......#....#...............# #...............#..... #.......'....#...............# #...............#......#.......#....#...............# #...............#......#.......#..>.#...............# #...............# #.......##'###...............# #...............###########..............#########+## #########.....########....#....#..............# #.......'.....'...........#....#..............# #.......#.....#...........#....#.............)# #.......#.....#...........#)...#..............# #.......#.....#...........#....#..............# ##.....##.....#####+####'####..#..............#### #.....######..........#..###..#######'###+#.....# #.....#....#..........#...#........#......#.....# #.....#....#..........#...#........#......#.....# #.....'....#..........#...#........#......#.....# #.....#....#..........#...'........#......#.....# #.....#....#..........#...#........#......#.....# ##########'#..........[o.########..####...#.....#### #.....##########.........#..####...####.....# +....)# #.........#.....รท......+.....# #.....# #.........#............#.....# #.....# #.........#............#.....# #.....# #..)......#............#.....###### #.....# #.........#....###########'##.....# ##..... ####.....#######...<....#.........# #..... .....# #........#...#.....# .....# #........#...#.....# .....# #........'...#.....# #........#####.....# ########## #######