##....... ..# #....o#.. #.# #....@..# ..... #...)...###.##.# #....)......##.# #.....).##..##.# #......o##..##.# ... #.##(.##.# #.##.##..##.# #..<.##..##.## ###.$##..#...###.# #..##().)......# #.###..##.##.).##### #.....S{..###.## #####..#### #.# #..# #.# #..# #.# ...# #.# ##..# #.# #... ..# #.. ###