##......... #.........# #.........# #.........# #.....^...### #............ ##.......## #.........# #.........# #.........#####. #.......<....... ####.........###### #............## #........@..... #####)(......## #.......... #........## #.?......# #........# #........# #.......... #.(......#. #######.%.