.# .# .#### ....# ....# ....# #############o...### #<........(.ooo..... ##############...### ..# .# # ##### .!.... ...... ......########## ...............+ .g..........### g....%.%.g.<..# ......###'###.# ..... # .# #### ##