###### #....# #####.##.# ....#.##.### ......##...# ........##.# ......#.##.# ##+#..#.##.# #.#..#)##.# ##### #.#.##....#.. #...#####.........#.. +...'.....).#####.#.# #...#######.# #.#.# #...# #.## #.#.# #...# #####..####.#.##### ####...###...(..#....#..!.$#.# ..........'<..O.........)...... ###########....^...#######.#... #......#..# #...####..... #.[.# #.#### #...# #.# #...# #.# ##### #%# .. #.######## #........# #........# #.......?# #....r...# #.....ggg# #.....r<.# #.......g# #........# ..#+###### # ######## #......# #...[..# #......# #####......# { #.O........# #.###.###### ###.###O# ..#...#.# #O###O#<# #. #.### #.###.# #.O...# #######