######## ##......## ##........## #..........# #..........# #.......?..# #.....g....# #..........# ##....<...## ..............[ ....>.......### ..(............. (............### .......$...... ###..........## ##....".##..