################# ...........>...... .................. .................., * ................., .........<....... *##......####### * , , #......# , #......# , #....>.# , , #..O...# ,, #......# * ** ,....!#### , ......# , ,, #.......# , * #.......# , , #.......# * ,, , ,, , * , , , , ,