######### ######## #.......# #......# #.#####.# #......# #.#<..#.# #......# #.###.#.# #.....?# #...).#.# #....g.# * #######.#####.ggg..# , ............)......+ *#############......# , * #......# * *,* .......# * , * ** ..####### * * * ... * , , , , ...+ , , , * * * , *, * , * * * , *, , , *