#########+### #######...........# ##+###########(....'.........!.# #..(........#..#####...........# #....<....(.'[## #...>.......# #.....>....<### #...........# #......(....# #...).......# #...........# #...........# #..(........# #....>......# ##+########## #...........# ##w########## #.# #....# ####+#