######## #......# ###### ########### #......# #....# #.........# #......# #....# #.#######.# ##......# #....# #.#...###.# ####.......##########################....###########.#.#...#.# #..+................................................>#.###.#.### #.##.......#####.......##############....#######..##.#.....#...## #.###......# #.......########### #......# #..##.####..#....# #.###......#####.......#.........###.##.########..##)...........### #>...............................+.........#)..............#......# ####..#####.####.........).......###.#.###.#......#.....##.#..#...# ####..# #...##.................# #.#...#.#...............#..##### ####.....# ###.##......(..........###.....#..........##..#.......(# #.....#..# #.##.......#.#####...)...........##..)..#...#.######.# #.....##.# #..........#).# ####....#######.#......#.)...# #.# #.....##.# ####.......##.# #...(# #.#.#...#.#############.## ####.....# #..........#.# #....# #.#.#............).......# ####### #..........#.# #....## #...#.....################ #.......)..#.# ####..# #...#.......# #..........#.## ##.# #.###.....#[# #..........#..##########.####....[.)....# #..........##.##.................#..###.# #..........##.##........<........#.....## #....).....##....###############....##.# ####..........##....# ##.......## #....##.# #.............##....###.........###....##.# #...[...#..#+###....##...........##....##.# #.......##.#.###...#.......(.......#...##.# #......)#..#........##...........##....##.# ##.......#....##.....###.........###.g..##.# #........##...##.....# ##.......## #.......### #......#.............###############.....#...# #......#.###...##........................#.#.# #......#+###..........................##...#.# #...........).........................##.#.#.# #.............................).......##...#.#### #.................#........########...####.#....# #....................##....########...# #.####.# #..............#.##...#.#.)...........# #.####.# ################.###..#.#.#########..>####......# #...#....#.# #.#......>##### #.#.##.###.# #.#######.# #.#.##.....# #.#######.# ###.#####..# #.........# #.#####..# ########### #........# ##########