########## .........# ########.# #######.#### ...........############ ..............).......# ..#####.#############.########## ################ #...<.............#........########..............## #.#..#.....................##...................<.# #.#..#.########.#..........##.##.##..###########.## #.#..#.# ######.#..........+.....##..# #.# ##.#..#.###......#..(....(..##.##.#...# #.# ......#.....####.#..........##.##.#...# #.# ........###.# #.#..####+##.##.##.#...# #.# ........# #................#.#...#### #.# ##.#..#.###.####........................... #.# . #............................###..#.#### #..#.########.#..####................. #####..#..#######.#..# #..#.##..###.......# ....................g####..#.##..# #..#.#.## >..................ggg.g..>................ #####.............#.#####..<..........#.#.# .................#.# ....... ..#. .# ####.##............### #... ...#####...g.#.#..... .. #..................### . ..........#....#.#..### #.. ......#g##......... ......#.##.#.#..### ......#..#.#....... #'#'####..#.#.#..### ..g.g..gg.#.#.#..# ..g.g..g..#.#.# .# .gg.........#.# # g...........#.# #+#+##+#....# ....... #....#.. ..#.#..