############## #............# ############ #.##########.############### #..........# #.##..............)........# #.########## #.####.................###.# #.# #.# #.....#.#####.##### #.# #.##### ########## ##### #.# #.......#...#.# #.# #.....### #........#####...############.####....##.#_..'.# #.# #.#....[# #............+...+.............).[[..###.#...### #.# #.#.....# #..........#.#...###.####.###.####.......##### #.# #.#.....# #..........#.'...'.....##.# #(# #...###..#.# #.# #.#.....# #######'#..#.#...###.#.##.###.####........#.# #.# #.#.....# #.#..#.##### #.#.##............###..#.## #.# #.#.....#########.#..#.#######.#.##....................#########.# #.#.....##..>...............................Y>.###..#.#..........# #<#.....##+######.#..#..######.#.##..##.##.##o.###............<### #.###'#.....# #.#..#..# #.#.##.>#................#.######## #.###.#.....# #.#..#..######...................####.#.# #.#...#.....#####.#..#.........#.##..##.##.##..####...### #.#...#.....'....................##..##.##.##..## #.⌠.# ####### #.#...#.....#####.#..................##.........###...###.....# #.###................##.######.#.##..###...##............####.# #.#####..........................................⌠..>..⌠.## #.# #...................###....###.#.##..#####.###.#..........###.# ##.####.######....#.# #....# #.#.##..# #.# #.####...###..##.# ##'## #.# #....#.# #....# #.#.##..#####.###.## #.⌠.# ##.##.# ##.^.###+#### ####.#.# ##...# #.#................###...####.##.###### #.^.^.##....# #.#.# #...# #.####..###...........................# ##.^^###....######.#.#####'## #.# #..# #.................#.##.###### #.^_.^##....##.........########.# #..# #.#.#)............#.##.# ########....##.###.#.###......######..# #.#.#.............#.##.# #######'#..........##.........##.....# #.#..)............#.##.# ##.................##...........####..###.#.###...........#.##.# #...#...........(..#............#.##..#...(.###...........#.##.# #...####.#..##.#####...#####....#.........................#.##.# #...# #.#..##.# #....#....#...#.###.#.#.#.###...........#.##.# #...# #.#..##.####....#(#.#....#.###.#.#.### #.###########.##.# #...####.#.......'#...#....#....#.....#.#.# #.#...# #.##.# #...+.......##...##....#####...##.###.#.#.#####.#...#######.##.# #...####.#..##....#............#...........)....'...+..........# #...# #.#........#...........##..........#####.#...#######.#### ##### #.######..###.........##.................#...# #.# #...........##......####.#.###..##########...# #.# ########.#######'####.<..#.# #..##########...#######.# #.####.##.#..#.#..#.# #...........'...'.......# #................>#.# #..##########...######### #.####.##.#....####.# #..# ##### #.# #.##.#..### #.# #..# #.####.##.#..# #.# #..# #..).........# ### ##.# ###############..###)####..# #.# #................# #.####..# #.# ###############..# #....#..############# #..# ####.#..............# #..# #.....####.####### #..#########.#####.######## #................<........# #..#########.#####.######## #..#########.#####.######### #..........................# #.##########.############### #.# #.# #.# #.# #.# #.# ### ###