########### ##### #.......... #...# #.......... ##########...###.......... .......................... ..######((................ #....#'#........<...# #.....)#.......)....# #......#............# #......#............# #......###..........# #........#..[.......# #........#..........# #........#..........# #........#............ ##.......#.u.......... #..(....u(c......... #......(#uc...##### #.......#.....# #.......#.(...# #########.....# .......# c........# ............. u............< c..........#### ...........# #......... .#####....8..>. .......P.P..... ........P...8.. .......[...8..P .......W.P.Z8.. .......ZZ.8u... .......<.u.u... ............... ..............# ..............# #..#####......# #. ......# # ......# .......