* , * * * #... #... #... , * #... #... ** #...######### , , ,+....O......>* * , #...<######.., * ####.# , , , #.# .O. , #.# #.#* *### , , #.# #.# #<# #.# #.# #.# #.# #.# #.# #.# #.# #.# #######.# #.# , #.......#####.## #.######.......# , , , +.......# * #.......# ,..........# *#.##.......# , # *######### , *,* , , , , , , ,* , , * * ,, , , * ### * #.. #.# ** #.# #<# ###