######### #<......# #######.# .. #.# ###.###.# #.......# +.......##### #...........# #####.#.###.# #.#+###'#### #..........# #...F.......... ................. ###...........#.. #.......###.# # #.......# ... #.......# #. ........#