!!!!!!!!!!!!!!!!!!!!...........!!!!!!!!................!!!!.................
........!!!!..................!!!!..!!!!...............!!!!.................
........!!!!.................!!!!....!!!!..............!!!!.................
........!!!!................!!!!......!!!!.............!!!!.................
........!!!!...............!!!!........!!!!............!!!!.................
........!!!!..............!!!!..........!!!!...........!!!!.................
........!!!!.............!!!!!!!!!!!!!!!!!!!!..........!!!!.................
........!!!!............!!!!..............!!!!.........!!!!.................
........!!!!...........!!!!................!!!!........!!!!.................