. .. ... ?... ### # #./. ..#.# #....##.#.#### #>...)<......+ #....#..#.#### #!....oo# #...###.# #.. #o# # #.# #.# ..# ...