###### ###....## #.......# ##.......# ##......>.# #.....)o..# ##.........# #.......%..# #..........# #..........# ..###.. ##.....%...# ..#...# #.........# .((..# #.........# ....# #.........# ...# #........## ...# ##......## ##...# #.....## ####### ###(..# #...### ##.....#### ####.....# ##.## ##.........###......#..# #..####.......(....(...#####.# ###........[(........### ..# ####.................### .# #...^...(............# . #....................# .. ##................!.## ##...............### ##.........###### #######.### ###