[. ..[ ### ##. .. ##...#..#......##..####^#### #............ ............. ............###.........:. .............##..# #.#..# # .............##..###g#.####.### .............#....g..#.... #..#..##..(..####.######### #....# #...### # ................ ........##.###.. ......## #.# .(.... ... .... #..# ... .... ... .#