#.... ...... # ##.... #. .... ##.##..#### ......... #######....# ...........###.# ####..o<.....# #O###....... #..{g....... #####....... ....... .>...g. .##..g. .# ....