* * , ,######### #+#+#.......### ,,..............## .......^^......# , ......^rMb.....# , , ....^.^.M......# .......rM.....## * #+#+#...r...### * ,######### * ** *