.... .... #..# # #..# ..# #..# ...# #########..#########...## ........................... .................<........ ........................... #####...###........###... #...# #....)...# . #. #.<.# #........# #.. #...# #........# #.. #...# #........# . #.. #...# #........# ..##..#####...###......... ........................... ........................[.. .........###............ ...##....# #......... #....###........ ...##...)%(........ ........[)........ ........)g....... ..######..####. . ..# ..# ..# ... .... .