###### ###+#+#.... .........# #.... ........<.# ..#.... ..........# .......####..........# ......#...........### .................. ##..........##... #####................ ..........<.......... .....#+###......### .................# ...................... .........[............ ...................## #................... ##......<.......#.... ..+......# #...........#####... ..#......# #...........# p........# #.......#####... .pK..p.a.+ ###.......# #..... ...........# ####.........# ###........ .....#.......# .......)########......... (..S.....p...##o.# ........................ ##...........<.....# ...................#...#####........>..######.# ...#...............#...........#...... .. #.........###...#....!........#... . #....#....#.....#.............#.. #........##........a)..a.)......o #..................oS######....... #.........>........o.# ....... #.......................# ....... ............####......# ....... ...#.......... #......# ##..... ...####........#.......# ..... .. #........###+#...# ....# ########## ...# ....