.. ... ....########## #............<# ##.........##### .. ...........# ... ###.........####### ... .........>........ ##.###.........######. #..............# #..............# #.....o........# #....)...$.....# #...og########## ....r.o ....o.. .#..... #....S #..... #.....