. .### .... #.. #..##### #######.#.... #.........# ###.### ... #.....## ..###############.###..# #..#.......##......# ##.######## ##..##..........###### #.(....... #...##(......#### ####[....## ###.#..#.......# #....###.# ####.).##.#.......### ######.#### # ##....(..#.#.........###......#### #..[....)..#.......#.#............# #..........(#########...##.........# #..........(#......................# #............############><######### ##...........#.................... ##...#...##.#...##..##......##..# ##########.#................( #########)#...######......### ##...#...#)#................ ##..........#.################ #................g...?.. #....................... #...........############ ##.........## ##...#...## #########