######### ################# #.......# #...............# #>####.## #.###..#####.##.# #.#....# #.#....#.....##.# #######.#....# ######## #.#....#...#.##.# #........###<# #......# ######.##.#.....#.##.# #..<.......#.# #......# #.........#...#)#.##.# #........#.#.# #......###.........#.....#.##.######## ##########.#.# #..[....##......#..#.##..#....#...)..# #.#.# ###...>.#.##..)...#...).#..........###.# ###.#.# #.'.....#.##......#.......###......###.# #...#.# #.#.....#.##....^########## #...##.....#### ######.###.# #.###...#.##.....'<...# #.#...........# #........#.# #.....###........####.##### #.#####.......# ###..#.#)#.#.# #.#...# ###......####.....# #.......[>o...# #......#.#...# #.##.## #.###....)......# ########......# #.#......###.### #....# #.###.#####.....# #.....###### #..........#..)# ###### #...#..# #.....# #<....# ####...#.#.#.### ###.#..# #.....# #.....# #........#...# #.##.# #.....# #.....### #.###....#.#.### #....# #.....# #.....+.#######....###.###...# ###### #.....# #.....#.##...#####.#.#...##### #.....# #.....#.##.#.# #...#.#....# #.....# ####.)#....#.# #...#.#.##.# ####### #...#)#.####.#####.###....#.# #.#.#...#.......##.....#..#.# ##+#.....#.##.##.######.#....# #########.......(.....##.# #...#### #..............##.#>#....# ##### #...................#.#### #........#.....##.###.# #........####..>......###### #..............##..........# ##########........###.###..# #..#.###.# #.# #..#### #....# #.###'###.....# ###### #...'_+...###.# #.#######.###.# #.# ### #.....# #.#######....## #............# ###..+.......# ####.......# #########