#.......... #........... #........... #...^....... #........... #........... #........... ################........... #................##'###### #................#...# #................#h..# #................+...# #................#...# #................#...# #................#.### ##################.# ..#