####### ####.....# .......#.## #......###### #<.......... #.....###### ##...## ##.## ...#####..# { ..........# ...#####..# { ##...#..###.$ #...O........g .........####... ###......# . ##...#.# ##.##.. #. ###. #! . #. .