### .. #. # #.#### .# #....###... $ ##......... #####...y..##.S. .......<<.....# #####.....##### #:......... #............ ............... !...o.o..######. ..o.....F. .........# $ $ $ $