############################### ..............................# .....#####################.#### . #.# #.## #############..# #..............# #.........g....# #..####++####..# #..###....###..# #..##......##..# #..##....8.##..# #..#........#..# #..#......8.#..# #..#...##...#..# #..#..####..#..# #..'..'<>+..+..# #..#..####..#..# #..#...##...#..# #..#.8....).#..# #..#........#..# #..##.8....##..# #..##......##..# #..###....###..# #..####++####..# #..............# #..............# ################