#..# ..^ #. ###..#### ##.....#.##....... .. ...............# .... #.....#.##.....# ..#.#####.....#.##.....# .................+.....#+### ............###.##..)......# ...................l........ #...............######.....# #........##.###.# ...... #........##.# #.# ....# #........##.# #.# ....# #.#+###.###.# #.# ...# # #.# #.# #.# .### #.###.. ... #..)### ### #...<# ####.#.### ..........# ......###.# #####.....# #######