################## #........'.......# #.##############.# #.# #.# #.# ########## #.# #.# #....'[..# #.# #.# #.######.# #.# #.# #.# #.# #.# #.# #.# ##'# #'# #'# #'# ###..# #.# #.# #.# #<'..# #.# #.# #.# ###### #.# #.# #.# #.# #.# #.##########.# #.# #.....'......# #.# ############## #.# +....# #.#########.##.# #.........'.# .# ############# .# .# r. .# ##