#.### #.... #.... ################# .#....##...#...........# ...........#.#########.## #.........#.#.......#..######## .+.....))..#.#.....#.#.........# ......oY(..#.........#..######.# ....'###F).###.......#..# #.# 8.8 #(.........##.#..# #.# . #...###.......#..# #.# #...# ##+#.####..######.#### #...# #.........##........# ..#####.# ###.#####.##....(...# ........######.....#.##........########## .................................>....... ..########.#######...##........########## #.# ####.............# #######.#### #####'#+#####.## ...........# #.#........# #######.##'#### #.#..####..# #.......# #.#..#.....# #.......# #.#..#.##.## #.......##### #.#..#.#.... #.......'...# #.#..#.###### #.......###.# #.#..#.....# #.......# #.######.#......#.# #.####### #.#......#........# #.# #.#.######....#.#### #.# #.#................# #.# #.#####.###.###.##.# #.# #................#.# #.# ##########............#.# #.# ##.....................#.# # #.# #...######...............# #. #.# #...######............#### #.##.# #...........##+#+#.......# #..#.###...........##.#.#.##.##.# #.................##.#.#.##.##)# #...###..............#.#.##.##.######### ##.....................#.##.##.........# #...###.......#########.##.#########.## #...###.......#########.##.# #.# #<..#...................##.# #.# ##..#.####################.### #.# .>.#.# #<# #.#.# #.# ###.#.# #.# #.#.# #.# #.#.###########.# #.#.# #.# #...........#.# #.#.#######.## ###########.#.# #.#..........# #.#.# #.#.########## #.#.########.#.# #.#.#..........# #.#.#.######.### #...#.# #.# #####.######.# #........# ########.# ###