##### ##########...# #........)...# #####.##....##g### .......<.####g.g #####..### #.}.# #.# #...# #. ##### . .. #. #.