.. .. ..# #.# ...## ##..# ..... ....# .... .... ..###^. #...# #.<.# #.........# #..#...#..# #. #...# .# # ##.## # #.# .#$ . .