############# #...........# ######### ###########.#########.# #........ #...........# #.# #####.######## #..........##########.# #.....#......# #...................#.# ####.....#.####.# #.########'########.#.# #..'..........#.# ######.#####.....# #.#.# #.##.....#.#..#.# #..........'.....# #.#.# #.##.....#.##.#.# ####.####.#####.....# #.#.# ###.##.....#....#.# #....# #.#.........# #.#.###### #.....####.######.### #.#..####.#.#######.# #.#......# #####.#.............# #.#...............#.# #.######.# #.#.##.######...# ####'##.####.#.#####.#.#######.# #.# #.#.##..........# #....)#.# #.#.# #.#.....#.# #.# #.#'########.#### #.....#.# #.#.# ## #.#.###.#.### #.# #......# #.# # # #.....#.# #.#.# #.. #.......#...# #.# #......# #.# #.###############'##.# #.#.###.######.######.# #.# #..(...#####.####.................# ##.#.#.................# #.# #......+..>.............########### #........######.######## #.# #......###..............# #...............>##########.## #............#.##.####.## ########.#.#+#.....................# #...............#.# #.# ########.#...##.#......#####..############# #.##########.##<#.# #.# #...##..#.......#..)..........# #.# #.##.#.## #.# #...'.####.)....#....#)##...#.# #.# #.##.#..###.# #)..### ##..#.......#.##...#.######### #.# #.##.#......# ##### ####.###...'..'.............# #.# #.##.#..##### #.# #...##.#...#.#######.# #.# #..#.#..# #.########.##.......# #.# #.# ##.#.#..# ###########...# #..#.#...#.# #.# #.###########.#..).###########......#......# ##.#.#...#.# #.# #.............####.#.)..............#......#######...#...#.# #.# ############..# #.#.#########.########..............#...#.# #.# #..# #.#.# ####'## #..##########.##...#.# #.# #..# #.#.# #.....# #...........#.##..<#.. #.#### #.<# #.#'#### #.....# #.....[.....#.##..#### #....# # #.## #......# #.....# #...........#..#.... ####.# #.#o# #......# #.....##### #...#..........#...#########.# #?#o#####.........#........# #...####.##....#...##........# #......##.#+##....#...)....# #...# #.##....#...##.######## #.####o##.##.# ....#....)...###...####.##....#...##....# #....oo# ##.# ....#........+ ...................#####.# ........# #.# ...#..).....####.#####.######.#..#####.# ........+ .. ###o................................# ........# #.#########.#####.#######...####### ........# ##o#########.# #.....# #...# ........+ #..........#.# #.#.#.# #...# ........# #..#######.#.# #...#.# #...# .......?# #..# #.#.#######.# ##..# #..# #...........# #..# #..#########.######### #.># #............# #.############ ..