############## #...#........# #.#.#.######.# ######+## #.#.......##.# #.......# #.###.###.##.# +.......# #.# #.# #....# #..ooo..# #.###.##############l# ####.#...............##.# #....#.#.###########.##.# #..[.#.#.....(.....#.##.# #....#.#.<########.#.##.# #....#.#..########.#.##.# ########## #....#.#..#...........(.# ...).....# #####....#.#..#.#######.....# [........######### #...^......#..#.#######.....# .........'.......# #.###....#.#..#.##....'.....# .........#######.# #.# ####.#.#..#.##.####.....# ....#..#........#.# #.########.#..#.##.# #.....#.# ....#.##.######.#.# #.#...........#.##.# #.....#.# ...............#.# #.#.######.##.#.##.####.....#.# ####.####.######.#.# #.#.######+##.#.##...##.....#.# .................#.# #.#.##........#.####.###'####.# #.....##.########.# #.#.##........#......# #.# #.# ........# #............# #.# #.#.##.......######.## #.# #.# ........# #........###.# #.# #.#..+..........# #.####'####.# ........# #........# #.# #.# #.####.......##.# #.#.......#.# ........# #.......## #.# #.# #.# ##########.###.#.......#.# ........####.....### #.# #.# #.# #...........+.......#.# ..........##.....# #.# #.# #.# #####.#####...#.#.......#.# ......<....#..>..# #.####.# #.# #.........#...#.#####.....# <..........###'########......# #.# #.###.#.......#.# #.##### #####......# #.......##..########### #.# #.# #.#.......#.# #.# #......# #.......##............# #.# #.# #.#.#.....#.# #.# #......###.......###.#########.# ##.###.# #.#.#....)#.# #.# #.#....).....).......#.......#.# #......# #+#.#.....#.# #.# #.########.......######.####.#.# ######## ........# #.# ####.###### #............#...##.#.# .#......# #.# #.........# ############.#.#....#.# ..(......# #.# #.........# #.#.######.# ..#......# #.####### #.........# #.#........# ... ... #.......########....###### #.#.######### #.......'......)........# #.#.....<...# ##......########........# #.#.#.##.#.## ######## #........# #.#.#....#.# ########## #.#.###..#.# #.#.#....#.# ############### #.#.#.#.##.# #.............# #.#.#...##.# ###.####################.#.######.# #......................#.#.. ... #.#.##################.#.# #.#..................#.#.# #.##################.#.#.# #.# #.#.#.# #.# #.#.#.#### #.# #.#.#....# #.# #.#.#.#### #.# #.#.#.### #.# #.#.#...# #.##################.#.###.# #..........................# #.##################.####### ### ###