###. .... ##...###... .........# ###.......# ......!...# #.......# ##.......##### .#..#...##r....... ..(.....5......... .##.#.####..!..$^$ .. ######### #. #