.........# ### ..........# ##########.# ...........#### #..........# ..............# ####.########.# ..............+ ..#.#....# #.# ..............# #)#.#.##.###'#### .........r....####.#.#.##.#......# ..........w# #.....#.##.#......# ....[......# #.....#...<.......# #####....## #.....######......#. #....# #.....#............. #....# #.(..##.############# #....# #....# .# #....# #...)##.## #....# #........# #....######.....)..# #..................# #..................# #.............###.## #....########## .# ###### .# .# .#