######### #########..^....# #......##.......# #......##.......# #......##.......# #...............# #.#### ###########......##.......# ##....####.# #######...##...##......##.......# #..........# ##...............#########.......#####..........# ##..................(....##.......#..............# #...................................###.......)..### #..)...............................................##. #........................##########.....<.....pK.....p #............#..........<# #####.##..##