###################### #....................+ #..w.............v...+ #..################..# #..# #c# # #..# #n# #.v# #C# #w.# #.# #..##v# #..#'############## #.................. #.................. ##########''####### ##########''###### #................# #......#..#......# ##+#####................+ .....r.'................+ ##+#####......#..#......# #................# ####'#####++###### #.......# #.......# #.......# #...<...# #.......# #.......# #.......# #########