########################################################### .......4.....n..npVM......................................# ......p.......p.pp.pp.WZW.########..................)......# ...M.Mp.......#######[M3>.# #...................).....# ########......# #.....# #..................)......# #......# #.....# #.#######..###########....# #......# #.....# #.# #..# #....# #......#######.....# #.# #[[# #....# #........^.........# #.# #[[# #....# #.# #...########'#####.# #[# #..###########<...# #.# #(..#............#.# #.# #.................# #.#########...#............#.########.#######.................# #.............#............#...............[..................# #.............#............#.###########.........#######......# #............!##########'###.# #.........#.....'......# #............................# #.....>...#.....#......# #........................../.# #.........#######......# #..............########'#....# #......................# #..............#........#....# #......................# #..#######.....#........#....# #......#####'######....# #..#.....#.))..#........#....# #......#..........+....# #..#.....#.))).#........#....# #......#..........#....# #..#....)#...).#........#....###########......#..........#....# #..#.....#.....#.^......#.....................#####'######....# #.[#.....#.....#........#...#########.........................# #..'.....#.....#........#...# #.......^.................# #..#.....#.....#........#...# #.........................# #..#.....#.....#.^......#...# #.........................# #..#.....+.....#........#...# #...............######....# #..#######.....##########...# #...............# #....# #...........................# #..#########....# #....# #................>..........#########..# #....# #....# #......................................# #....# #....# #......................############....# #....# #....# #.......####...).......# #....# #....# #....# #.####..# #...........# #....# #....# #....# #.# #..# #..######...# #....# #....# #....# #.# #..# #..# #...# #...)# #....# #....# #.# #..# #..# #...############....# #....######....# #.# #..# #..# #...................# #..............# #.# #..# #..######........##########.#########..............# #.# #..# #................#........#......(.........####....# #.# #..# #...#########....#........#.....##########.# #....# #.####..# #...# #....#........#.....# #.# #....# #.......####...# #....#........#.....# #.# #....# #..............# #....#........#.....# #.# #....# #......######..# #....#........#.....# #.# #....# #......#....#..# #...))........#.....##########.# #?...# #......#....#..# #....#........#................# #....# #......#....#..# #....##########......(.........####.}..# #.....[##'###..#########.............^.......)................# #.............................................................# ###############################################################