########## #........# #.######.# #.# #.# #.# #O######## # ########.# #.##.....# ... #........# #.##.##.## ....#######........######.##.##.# ..........'..............>##.##.# ........###..........###.....##.# ....###..##........#.# #.######.# .. ##.#########.#.# #.#....{.# .. #.#.# #.#.###### #.# #.#+# #.#.# .. ... #.#.##### ..+ ... #.#.....# #.# .... #.#####.# ... #.# #.# #.# #.# #.# #.# #h# #.# { #.# #.# #####.# #.....# #.##### #<# ### {