############### #####........%....##### #.......#######.......### #......###g......###......## ...###.%...........###....# . #..g...#######.<....#...## .....## ###.....#...# .$..# ##....#...# ... ##....#...# . ###.....#...# ..#######......#...## ............###....# ##.......###......## ..#######..(....### ...........##### ###########