############ .# #..........#####.# * * ..#####................# ,, ......................> , * , .................... *, , ####....(....#<......### , #..... ...##.##.#.#....#.. #..... #.##.##.#......... ##.....###....##...#....... ......O...................., , *, ##.#o.....###.#............ * , #...##.$.## #.............. * #.. #.#.., #+#.#.##....##. # #.#... , .........## , * ###.... ..#.####### * , , ...?....#.# , ###.....#.# , * * * , * * , ,* , , , , + , , , , * , ,