##################### ....................# ...........(........# ....................# #..................# #..................# #..................# +...........T......# #......########....# #......#......#....# #......'......#....# #......#......#....# #......#......#T...# ........#......#T...# ......TT#......#....# ........########....# ......p.. .........# ######... .........# #... .........# .....p...# .........# ..........# .........# .........# .........# .........# .........# .........# .........# .........# #######..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# +#############..# ................# ................# ................# ................# ................# ................# ########........# #........# #........# #........# #........# #........ #.....# #........ #.....# #+###+###(.# #........ #.....# #....+ #......##..# #........ #..[..########### #....# #......##..# #........ ####.....#.........# #....# #...[..##..# #........ .........#.........# #....# #......##..#.#######........ .........#...∩.....# #....# #......##..#.......#........ .........#.........# #....# #......##..#8......#........ .........#.........# #....# #......##))######'##........ .........'.........# #....# #......##).(....((.......... .........#############....###############'##.))................ ............................................................... ...................................................(........... ###############################################################