### #.## ##### #..######...# ##......#...###### ######..........## ######...##..# ..).........#..# .#######........ #.######. #### #.# ##### ##...####'####...### ........#.##.......## ........#.#.........# ......r.'.'.........# ........#.#.........# ?......##.##.......## ##....###'####...### #+#####...#####'# ##.......###.## #.........#...# +....<....+...# #(........#...# ##.......###..# ###...#####.## .#####'#####..# #.............## ###############