.... ... ... .. ## ..# .. ... .. .## ....#.##.. # #......#.#### ## #.ggg...... ...### ##.## .< ......##ggg#.... ..g......gg...... #................ #...............! #................ ##............... ................. ########......... #########