########### ......{...# ..#######.# #.############ #............. #..#.#.#######... ......###.# #..# ####..#(#.## #..# #..##.## #..# #..##.# #..# #..##.# #..# ##### #..##.########..###^..# #...............#.# ##########..###...# #..# ##.## #..# #>#.# #..##.###.# ###### ##