############## ######### #............# #.......# ######### ##########............########......(#######.......### #....................................'..............># #.......##............########.......#######.##.##.#### #.#####.##......).....# ###..)....# #.##.#.....# #.#####.############### #.#.......# #####.##.#.....# #.......# ### #.#.......# #..............# #.##.#..# #...#.###########.###.##.#.....# #.......### ...#.#### #...# ####.#.....# #>........ .......#####.#.## #.#.....# #..#....#### #####.###.......#..# #.####### #........... #.......##.#...###.# #.# #....##.# #. #.###.#........#...# #.# ##.#.######. #.# #.#.##.....#.#######.# #.......##.############.###.#.###....#.#.....#.# ######.###.##...............##.### #..#.#....##.#.# #..........##...............##.# ##.#.#..<..#...# #..........##..................# ..#.##....#.### #...........................#### ..#.....#.#.# #.^........###..............# ..#######.#.# ##########.# #..............# #.. #.# #.###................ .####+#.###.# ######'##).........##..... ............# #..............(...# .. ......r?....# ##########..................# .......w....# #...........................# ............# #.########..................# .........$..# #.# #..................# ............# #.# ##.................... .............. #.# #####.##.....(........ .$.......)...## #.# #.............##.....# .............# #.##########.............# .....# #########.#... #........................# .....# ############............ #............ #............ #............ #............ #............ #############