############ #..........# #..........# #..........# #..........# #..........# #### #...<......###..##### #......<.............. #..(............###### #.........[.##### ########..#...###### #%.. ....####......# ##...#######.......... . .....##........####.. ...#........PP...# .......#.........# #h!.....>PP.# /..g(.Y##...PPP.## ...#... ###P...P# . ..(.. ####.## ..#(### .# .... .. ..# ##. .%