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