######### ################ #########.......# ############# #..............# #.......#.......# #...........# #..............# #.......'..[....# #...........# #..............# #...##..#.......# #######.....##..######### #..............# #...##..###..[..####.....#.....####........# #..............# #...##....#.....#..#.....#.....##...#......# #..............# #.........#.....#..#.....#..........#......# #..............# #.........#.....'..#.....#..........#......# #..............# #...##....#.....#..#.....#..........#......# #..............# #...##....####+##..#.....#......[...+......# #..............# #...#.......#..##'##.....#.....######......##### #..............# #...##......#..##..#.....##'####............>..# #..............# ###+##......+......#................)..........# #..............# #..)..##......######......................####..............# ###'####..##..##...'.........................)..............# ......oo..##..######...#...)....................................# ...........#..+...#....#..<...............##'#................<.# ...........#..#...##...#..................#..#..................# ...##...####..##..######.......############..#####........).....# .. ########..##..#....#.......+...# #......#..............# . #.........#....'.......#...# #......#..............# #.....###'##...#.......#...# #..##..#..............# ##....#....#####.......#.(.#########+##..#..............# ######..............>.#....#....#...##..#..............# +................#....#....+...##..#..............# #................'....'....#.......'..............# #................#....##..##.......#.............<# #................####'##..##(..##..#...........(..# #....######+######....#........#####............z.# #....# ........#............########.......# #.... ..##...###..###..##..#..)...#.......# #... #### #####..##.....#.......# #... #..##.....#.......# .... #..##.....#.......# ..... #..#......#.......# #..#......'.......# #..#......#.......# ######.....#......... #....#....##########.# #....'...## .# #....#...# #####....###### #.............# +....####....## #..).# #....# #....# #....# ########)...# ###### #.......##### #...z.).# #.......# #......(# z..####... .. #.... . #..... #...... #.......