###### .#.....## ........## .........# .........# .......<.# .........# .........# ..!......# .......... .J.....###. #...### . ###. #