### #######..... #.h.....# ..#####o######## ...........).... .......<..###### ##........+ #...o.....# #...####### .... ... .