.. .. ... .## . ###... ..# .. ####.....##.#####.# #....#.......%....## ........##)#........ ..)................#### .(....................## ......................... ...........<.........$..# #...................##..# #./.................#.... .............g........## # .#####.............##..###.#.# #####..>..g................... .....!..####..###.........# ...####...^..## #)......#.# ........####.# #.....[#....# .....%#l# #.# ##......#....# #####.#g# #.# #............# # #.# #.# #<#####..##### #.# #.# ..## #.# ... #.! #.# ##..# .## #$# #.## ... ..# ... ### ... .....