#......... +######......... ......:......... ................ ...........>..... ................. ................. ................. .........r...... ................ ...####....#.... .. +....# ......# ...#+##....#.......# ........#'##.......# ...........#.......# ...........#.......# ...........##....# .................# ............)....# .................# ....###+#+#......# .... #..........######## ... #.................. .............####### ...........#.# .#.........#)# # #.........#.# .# +........##.# #.## #........##.#....# ........##.#.#... ........#.....#.# . ...........#..#.#.# .................. ........<.....#.## #.######.......... #.............#.## #########.###.# .......<....# #############