######################################## #.....#........'..............>........# #.....#........#.......................# #.....#........#.......................# #.....#........#.......................# #.....#######'###......................# ########'###.......##......................# ##...##....##.......##...##..#########......# #...................##...##+####...###......# #...........................................# #...........................................# #################.^.##...............................# ##.#..#...###..###...###########......................# #.....#..............##.......##....()................# #.....'...............#.......##...##.####..._...##...# #.....#.............>.#.......##...##(####..########### #.....#...............#.......#.....(.#......# #.....#..............##K..[[..##......#......# ##...####).##...##...##<.[.>..##......#......# ###...####..##...#######........#......#....!.# #................'..............#.....(#..)...# #................#..............#......#......# #................#..............#......'......# ####'####.##.###+####............######+###..#..# ##.##...##.#####....#######.......##.....###..#### #...................##...##'########...........# #.....(..................##.......##...........# #..)...........................................# #.................................##.....##...## #..........)........(...........(.##.....##...## ##.##...##...###...###...##....................# ####...##+#######+###.).##....................# #..........#....#...........................# #..........#....#.........)....######......## #..........#....#.....##.......##....####### ####.####.####....##....##.......##.....# #..######.####....##....##..............# #....#...................#...[..........# #....#...................#....<.........# #....#............<......#.............## #....#..................#####'#####.....# ##.#..#.#..#....#######+##.......##.....# ###################....##.......##....## #................#......# #................#......# #................#......# ##......##.......##....## ########.........###### #.........# ##.......## #.........# #.........# #.........# #.........# #.........# ###########