############ ##..........## #......%....?## #...>..........# #.........gag..# #...........hZ.# ............g...# ###..............# ..............## ..##..........## .......## ....... ....... .......