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