. #.... .. ###... .########### #....# ........... +....# #.......... #....# #......... #....#################......... #.........................# #<........................# #...............5.........# #.........................+ #.........................# ####+##########+###########