######################### .................WW...... ..................p...... ######..################. #..# #..# .# #######..# .# .........################.# ...........................# .........(.........^........# .............................# ..............................# ...............................# ...............................# ...............................# ...............................# ...............................# ...............................# ...............................# ...[...........................# ........#####################..# ........# #..# ........# #..# ........# #..# ........# #..# ........# #..# ........########### ########..# ................... ..........# .........)))....... ..........# ##########)######## ########..# #.# #..# #[# #..# #.# #..# #.##################..# #### ###.....................# .............................# #..########################..# #..# #..# #..# #..# #..# #..# ###############..# #..# .................########################..# .|.........................................# ...........................................# [.......................#################..# ........................# #..# ........................# #..# ........................#################..# ...........................................# ...........................................# #########...#############################..# #...# #..# #...# #..# #...# #..# #...# #..# #...# #..# #...#############################..# ##############################..................................# .......<.......[................................................# #################################################################