######## ########### ##......# #.........########..####'### #.#######..........###.....# #.# #.####.##..# #.._..# #.# #.# #.##.## #.....# ############ #.# #.# #.##.# #########..........## #.# ###.# #.##.# ?.? #.......##...##### #.# #...# #.##.#####... ##................# #.# #.### #.......##### #...####.##.#..##.# #.# #.# ####.####### ##......)..###..#.# #.# #.# #.# ##.## #..####.##.#...#.# ####.# #.# #.# ##...## #..# #.###.#..#.# #....# #.# #.###.###.###..# #.# #.#..#.## ########## #.#### #.# ##.>...# #..########## #.#.....# #........# #.# #.########...##.###..##_###_#####.#.....### #.######.####.# #............###...#.#..#.#.#.#.8.<.......# #.# #......# #.########...# ##.##.#............#.......# #.# #.#############.### ##.## #.#..#....................# #.# #.................# ##.## ##..#.#_.#.#.#.#.8#.##...### #.# #.###############.# ##...###.)...##_#####_####.##...# #.# #.# #.# #.....##...#.#############.####.# #.# #.# #.# #....###..#...##.#.# #.#.# #.# #.# #.# #.# #.#..............#.# ###.#.# #.# #######.# #.######### #.# #.#.####..#...#..#.# #...#.# #.# #.....#.# #.........# #.# #<#.# #..##.##..#.# #.###.# #.# #.....#.# #########.# #.# #.#.# #.........#.###.###.# #.# #.......# #.# #(# #.#.# #)####..............####.# #.....### #.# #.# #.#.####.# ###........)........# #.....# ######.# #.### #....).(.# #........########## ###.### #>o....# #.#.###...####.# #.....#### #.####### #o###### #..#.##...####.######.....# #.......# #.# #.###.....>........).....## #######.# #.# #..#.###...........####..# #.# #.# #.#(####.##.##.##.)# #..# #.# #.# #.....S..##.##.##..# ##..##### #.#### #.# ###.###...#.##.##..###.......# #....####.# ### #.##......##.........#####.# #.........# ##.## #.#.......#####..###.# #.# #....########...## #.#.......# #......# #.# #.#.## ##.....## #.#.......# ##.###.# #.# #.#.#######....<..## #.##......# #.# #.#####.# #.#................# #.###.....# #.# #.......# #.#########.......## ##.######..# #.# ####.#.## #.# ##.......####...#####..# #.# #.#.# #.# ##...##......#........# #.######.#.# #.# ##.###..###...#####.## #........#.# #.# ### #..# ##)## #.# ##########.# #.# #..####.# #.########## #.# #.####### #.......# #..........# #.# #.......###########.###### ##########.#######.# #######.............# #.........# ############### ###########