..... .....############# ......)..........# .................### ...................+ .................# ............[....# ........J........# #................# #####............# #............# #............# #.########..... #.# ....?# ##'## .....# #...# #.<.+ #...# ##+##