######## #......# #.####.# #.# #^# #.# ### ######## ##############.####.###### #......###### #######....#...........#.<.#...# #......#....# #..........#....>....####.####.# #######......#....# #..........#.........# ### #.# #............#....# #.......####.........# #.# #.# #............#....######.......####.........####.####.### #............'....'..).'...............:...............># #............#....######.......#....................###.# ###### #.#####......#....# #.......#......####..........###.# #####....# #..........#####################......# ##########.....# #<...#.#.# #>.......).................# #......# ####..# ####.#.#.# ##................#...####.# #......# #..# ##.#.#.# #......#.........#...# #.## #.###### ##### #..# #.!#.#.# ########.........#...# #..# #.# #...# #..# #.##.#.# #########.............# ##.# #.# #...# ##..# #....#.# #......##.............# #.# #.# #..)## ####...# ##.#.#.# #.......'.............# ###'####.# #....# #.....## #.#.#.# #.......#.........#...# #........# #...(###.#.### #.#.#.# ##......#.........#...# #........# ##'#.....#...# #...#.####................##### #........# #.#########.# #####...............####### #........# #.#.......#.# ##########......# #........# #.#.#####.#.# #......# ####..##.# #.#.# #.#.# #......# #......#.# #.#.#####.#.##### #......# #......#)# #.#.#.....#...(.# #......# #......#.# #...#.#########)# ######## #......#)# #.....#.....# #.# #.....)#)# #.#####.###.# #.# ######...# ######'#####...#.# #.# #.......# #................# #.# ##########....#..######................# #.# #.............#.......#.........###....# #.# #............##.>.....#########.# #.##.###.# #............####...............# #.##...#.# #............# ###...########### #.####.#.# #....######.#######...# #.# #.#.# ########....# #...........# #.# #.#.# #...........# ##..........# #.####.#.# #.########### #<........## #.#....#.# #.# #.........# #.#.####.# #.# ########### #.#....#.# #.# #.####.#.# #.# #....#.#.# #.# #####.#.#.# #.# #.....<.#.# #.# #.#######.# #.# ## ### ### #.# #####.###.## #.# ## ### ### ##..#....#..##. #.# #.###.# ..##$....#....#... #.#######...#### ####.#...[.)#......# #........###...### ### ###.###....[oo......# ####.##### ####..###.###......(...l.t..###..# ### #.....###........##.#.....# ###.........###.#..####.### #####.######..#### ##$# ### #### ##