#+#### #...<# ####'####### #..).......# #..........# #..........# #..........+ #..........# #..........# #..........# ######'##### ##.# ##..# ##..## #..## ###+# ##.#### ###############....... #.....###################.............5....... #..............%..........#############..%.... #.....##################### ..... #.....# ..>. #.....# ... #.....# . #.....# #.....# #######