########## #........# #........# #........# +...<....+ #........# #........# #........# ####'##### #.## #..# ##.####### ...##........# #........%..# #.##........# # #........# #........# #######.## #...# ##.### #..# ####.### #......# #......# #......# #......# PPPPP.P....# ## ....P.P....# .. PPP(PPP.P....#.# .P ...P...P.....# .PPPPP.PPP.P....## P.....P.....P#.### . ##P.PPP.PPPPPPP...+ ###.###### ##...P...P..)....### #........# ###..P.P.PPP.PPPPP.## ######### #........# #....P.P.........P..### #.......# #[.......#####.#..PPPPPPPPP.PPP...... #.......# ####........#.....#<.......#........### +...<...# ............#.#####.................# #.......# #..........# #.........##.###### #.......# #>.......### #.############## #..(....# ###.###### #.# (.. ##..##### #..# ### .. ###...# ### ##.## ..###+## #.....# ..# #..# ### #######.....# ###.#.# #.# ######.## #####.## #.'.........# ###...#...#.# #.......# #......# #.#.........###.'(#######.# #.......# #......###.#..%......#...#%#... #.# #.......####### #..........#.........'.###.#.#####.# ...............###....<.#####.........### #......gg.# #....(..#####..........# ########### ###.####### ######### #####......# #.........# ######## ###########