######## #########......# #..............+ #..............# #..............# #..............# #..............# #........###+#... #........#...# . #........#...# #........'...# #........#...+ #>.......#...# #........#...# #........##### #......... ########.