##### .....##################### ................##.l.r...# ................>#.#####.# ....... ..................# #.# ........##### #........s...#.# ###.####.# .........##.. #............#l# #........#. ...........##.# #####.##.##+###.#.###.#.####... #...........##.#####+#.....##....................... #.......................#####.#......#.#.###l##...#.. #... #..#....................##.........#.#.#.#........... #....#..#....................##.##......# ###.#.#l#....... #....#..#....................## #.....l.# #g#.#.#.....# #....#..#.........l..........# #.......#####.# #.#.....# ###....#..#...%................# .#..#....l.r...#.#.#..#..# ................l..............##.#......#####..#.........# ........>.......r.................#....... ...####r#.##.. ............#####...............#.#...#.## ##.###.....# ...........r# #...............#.#...#... ... #.#.### ########..#.#####........................ #.# #.#.# #######l..[....#.............l.##......# #.#.#.#.### #.....#........#...............+.....#.# #.#)......# #.###.#........#...............##.#....#.... #.#.#?#.# #.# #.l....รท...#........^......##.....##.#.# #.#.#.#.# #.# ####.......#...........###l###....##.#.####.#.#l..# #####'##############...........# #.....r..##............####### #..............................# #####.....#.....##.#.#.......# #.......................####...#######.....#.....##.#r#........ #...................########.....##........#.....##.........#.# #...................'.....##.....##.###>..l......##.#.#.#...# #####.######........##.##.###....##. #...#.........#...#...# #.# #........+..##.###....##. #...#......##.###.#...#. #.# #........#####.##......#.###.#.#......##..........)# #.## ##+########.##.##......#.......#......########.##### #..######.............##.####.#.......#.#...... .# ##........#######..##....####.#...#...#......... # #..#######.# #..##.........###.#.#.###........ #..#.....#.#####..##.................###........ #..#..<..#...................#####........ #..#...[.#.........#...#.....##...)....... #..#.....#.........)...+.................. #..##'''##.........#...#.....##.##........ #..........(.......#...#.....##........... #######.....#......#...########..#######.. ###########..#...########..# . #..+..........#..# ##.#...######.#..# #...............# ############.#.## .....# ###.### ..# ###