########### ##..r#....... #....g.# #......# # #......## ##. ##...#..# #.. ######.# #># #.#####.# #....##.# ####.##.# #....#######. ###...#....).# #..#...# #..##..## ...# #..# .### #..###.... # ###.(....... ######........### #.............# ....##........### ### #.#......# ####.###...###### #..........# #.......##.## #...(...##..# #############.# #.......#..#..# ######..###..#..#..# #....#..#..#...##.)# #.<..'..#..+.#(....# #....#..####..(.#.## ######..#..(.####.# ##...##.. ..# ######## ####