# ....## #.......## #.........# #.........+ #....P....# #.[.......# ..##.........# ...##.......## .....##.....#'## ### .....##'#####.###<## . #.# ##'#..)## #.# ##...).## #)# ##..)....## #.# #.........# #.# ##.......## #.# #+.....## #.# ##...'# #)# ##.##'....... #'# ###........ #.oZoZ+ ........ #...Z)..# ........ #.......+ ....... #.......# ...... #.......# ..... #.......# . ##.....## ###