###### #....# #....# .# #....########## ... +....'......... #.#############....##........ #.................(##........ +..................+......... #..................#.......[. +..................#......... #..................#......... #.....#########....#......... #.....# #....#......... #.....# #########......... #.....# #................. #.....# ..#.#.#.#........ #.....# #.#.#.#+........ #.....# #.#.#.#........ #.[...# #.#.#.#†...[.... ########.....# .#.#<#.#........ #### .............# #.#.#.#.######## ...#########.....# .#.#.#.## #.........'.....+ #.#.# #.# #..#.######.....## #### ## #.................. #..#.################ #............l....... ##.#.#.......r....... #.#.#.......?(...... # #.#............... ###............... #............... #............... #.##............ #.# ....... #.# .....