######### .. #.......# ...+ ........+ . ...#. .......#.. .....## #......... ....... #5........ #...... #<........ #......##......... #......!.......... #.##..###.###..... .... #... .Z.. #.## ....# ... # ....... .. .#...... . .........[ .#.....