############################################################### #....so..5..%.................................................# #....g........................................................# #.............................................................# #.......................................%.....................# #.............................................>...............# #.............................................................# #.............................................................# #.............................................................# ......###################################..................# .................# ...........%<....# .............%...# ................# ................# ...............# ..............# .............# ............ ......