###### ####.....# ..#......# ........# #...%.).# #.......# #.oo....## #)>oo..... ##........ ....^.... #......... #....>.... #......... #......... ##........