###################### #....................# #.##################.# ##############.##...........# #.# #..............##......####.#####.# ###### ##.############.##..########.#.....## #....# #................(............>.....# #.##.# #..############.##.(########...####.# ######.##.# #..# #.##..# #...# #.# #......##.# #..# #....)# ##.## #.# #.#######.# ###..################.# #.# #.# #.#....##.# #...............).....# #.# #.# #.#.#####.# ####.#..##########################.# #.# #.#.#####.# #....#......#.##....## ##...##..#.# #.# #.#.......# #....#...##.##..####.#.##.###....#.# #.# #.######### #........##..####..(.#.#.## ###.<#.# #.###.....# #......#.##.#.##..##.##..# #....#.# #......##.# ##+###>.....#.#.####.###.# #.##..#.# ######.##.# #..#####.##.##.###.##..######.# #.##.# #......##..####..(######......# #....# #.####..#### ######.....###### ###### #.# .. #.##### #.# #.# #.# #.# #.# #.# #.# #.# #.# .# #.# #.# .. #.# .##.# ..#.# #.#.# #.#.# #.#.# #...# ##..# #..# #..# #..### #.>..# ####.# #.# #.# #############.# #........(....# #.############# #......hKb.# ##########!#