#.. #..###### .##..#..... .......... .........## ..........###.# #....r.....# #...