#.. .. .. #.# ## .###.# #.# .# ...#.. #.# .## . ......# #.# ##..###.. .......####.## ##.......# .........#...###.......## ..........<.............# ...............!........# ................#.......# .............rr.##....... ..............rb# ....... ............55.......)... ......................##. .....................## ................@..## ..................## ............## .########..##