########## ############ #........#####..........# #.....[..'...'..........+ #........#####...<......# #........# #..........# #........# #..........# #.>......# #..........# #........# #..........# #........# #....).....# #######'## #..........# #.# #######'#### ##.# #..## #..# ##..# ####)### ######.## #......# #.......# #......########.......# #...........^##.......# #......#####<............ #......# ####.......### #......# #.......# #......# #.......# #..>...# #.......# #......# #.......# #......# #.......# #......# ....... #......# #......# ####.### #.# #.# ##'#### #.....# #.T...# #.....# #.....+ #.....# #....(# #.....# #.(...#