######## ##......#.. # ##.<.......# .....#..%%...N..# #...S).......# ###.)........# #.!........ #........?. #.......!.# .......... .......... ........? ...