#.)........ .#################.......... ............................ ..............#####......... ..............### #...g..... ........h.......###......... .......