##### ########## ##### #...# ####### #...##...# #...# #...# #.....######...##...######################...#######^..####### #............................................................# #.....##################...#######...#######...#############.# ##...## #...# #......................# #.### #...# ##### #....##########...####.### #...# #...# #...# #.#### #...# #..<# #...# ##.#### #...# #.# #...# #.### #...# #....# ##...######.####################.#####.### ##....# ######................................).....# ##.....# #...##.#########.####...#############.####### #....### #......# ######.####...#############.### #.....# #....>.# #...%.........................# #.....#### ###....# #.####.######...###########...# ##.......## #########.# ##.## #.######...#########.....# ##.##....# #...#####.# #.).# #.......................## ##.#.....#...#...##....###...#########...####....##....# #..............J.............^..# #...# #....####..# #.%#....#...#######....##...#.#.# #...# ###### #..# #..######...# ####.##...#.#.# #...# #..# #..# . #.######.#.# ......######## #..# #..# #.# #.#.###.............# #..# #..# #.# #.#.................# #..# #..# ##### #.# ####.#....#............#####..# #..# #...###.###...............>.............# #..# #....##........................#........# #..# #.......###.###...##.........###........# #..# ##...##.###.# #...#####.#....###.......<#### #..# ###.##..).^# ##.............).............# #..# #.##.....# #######...#.[.####...#.#.#### #..# #.##.....# ##..........#...#.#.# #..### #.##.....# #......#....#...#.#.# #....# ####.##.#...# #......#....#####.#.# #....# #....##.#...# #...####.#### #.#.# #....# #....##.###.# #...# #.# ....# #..### #....##.# #.# #...# . ....# #..# ####.##.# #.# #...# ....# #..## #.##.# #.# ###.# #.# #...# ######....# #.# #.# #...# #...##....# #.# #.# #...##########...##....###.######### #.# #................................... ... ##.################.##.##...#...### #.# ##### #.##.##.......# #.######...# ###.##.........## #..........# #...##...###...# ####...#...# ##...##...# ##### #...##.## #....##...# #...##.# #....###### ######.#####.....# #...........# #######.....# #...### #...# #####