###+##+### .. #........# ... +........# .... #........# ....################........ ........................# ........................# ........................+ .......<................# ........................u...# ............................# .................#######....# ....########.....# ...... ....#......'.....# ####... ... +......#.....# .## .. ########.....# # ##+####