################################################ ..............................................># #####..######################.###########.##### ##....## #.# #.# ##......## #.# #.# #).....5o## #.# #.# #........o.## #.# #.# #............# #.# #.# .....)....%...# #.# #)# .......(...(...... #.# #.# .........o.....## #.# .......o.......# #.# ...............# #.# ..............# #.# ..............# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.############ #...........<# ##############