### #.# #.########## #..........# #.########.# #.# #.# #.# #.# ############### #.# #.# #.............### #########.# #.# #.######........# #.........### #.# #.#....'........# #.#######...# #.# #.#.####........# #.# ####...# #.############# #.#.# #........# #.# #......# #.............# #.#.# ##........#######'####......# #############'#### #.#.# #.........#.................# #..........# #.#.# #.(..##'###.................# #..........# #.#.# #....##.# #......)..........######### #.....)....# #.#.###....##.#########'####......#.......####....^.....# #.#...............................+..........'......>...# ####.###.###.#.#...........####.##...#.......####..........# #............#.################'##...#.......# #..........# ##...####.#####.###########..)........#.......# #..........# #....+...>...............##........##.........# #..........# #....#####.#############..#.[......##.........# #..........# #................# ##(#........##....############################ #.....###.######.# #.#........##...............................# #..............#.# #..#####'####.....#########################.# #.....###.####.#.# ##.# #.# #.....#.....# #.....#.......# #.....# #.# #.#'####### #.# #.# #.....#.###.# #.##.##.####### #.###.# #.# #.........# #.# #.# #.....#.#<..# #.##.##.# #.# ### #.# #.........###.## #.# #.....#.###########.##.##.# #.# #.# #..............# #.# #.....#.............##.##.# #.# #.# #............#.## #.# #####.############..##.##.# #.# #.####............#..# #.# #............#.[##.##.# #.# #....#............##.###.# ############.#..##.##.# #.# ####.#............##..##.# #.#..##.##.# #.# #.#.........#'####.##.# #.#..##.##.# #.##########.#.........'.# #.##.# #.#..##.##.# #......................### #.##.# #.#..##.##.# ############'##.)......# #..#.# #.#..##.##.# #.........)..###+#### ##.#.# #.#...#.##.# #..........[.# #.# #...########### ##'#.#.#.##.# #....(.......# #.# #.............# #.().#.#.##.# #............# #.# #...#########.########......#.##.# #............# #.# #..(....#............'...####.##.# #............# #.# #..>.##.#.###.########...##...##.# #............###.##########.#..##.#.....########...##.####.# #########'####............#.#(.##.#............'...'..# #.# #)# #.#............#..##.#(###.......##...#### #.# #.####.#..#######...#..##.#.# #.#####.###### #.# #....#.#..#.....#...#(.##.#.# #.# #.# #.# ####.#.#..#.###.#...#..##.#.# #.# #.# #.# ##################.#.#..#.#...#...#..##.#.# #.# #.# #.# #...................<#..#.#.#<#...#.....#.# #.# #.# #.# #.###############..#.#..#.#...#...#O....#.# #.# #.# #.# #.# #..#.#..#.........#.....#.# #.# #.# #.# #.# #.##.#..###########.....#.###.# #.# #.# #.# #.##)#..................#.....# #)# #.# #.# #.##.#.#############....####### #.# #.# #.# #.).)#.#...#............###########.# #.# ##.####################.#.#.#.######.#...............# #.# #.........................#.#.# #.#..############## #.# #######################.###.#.########..#########################.# #.....#.....................................# #.###.#####################################.# ### ### ###