### ....# ##### ......######## #...### .............########.P.8.#### ....#####..#.[........P..8...# ### # ##..##########..8..#.##... ######..#########..).>....... ....................#####..... ...............{..<....{..##.# ###########.##########.......# #.# #.###.... #.# #..Z# #.# #.. #.@.## # ### ....# ...... ......# #..88.. ..##### ##.)# ##...# ####....# ##..<...## .#........## #..........[.##.. ................# ###..........#### #..........# ............# ###.....%..## #.........# ........... ............ #..........##