########## #........# #........# #.......)# ... +........###########) ... #........'........... ... #........############ ... ####'##### #h# #.# #$# #.# #.# #.## #%# #..# ##.# ####.## #..# #.....# #.##########.....#### #######.h..................+ +........#########.....##### ######.### #...[.# #..# #.....# #.## ####.## #.# #..## #|# ##..# #.# ##.# ##)####### #.# #........### ######.## #........p.####.......#.+ +........#...##.........# #.....p..###..........### #........# ####.......# ##+####### ###.##### #.# #.. ##.# .# .