############### .... .##### #......##.....# ......# #..... #......##.....###### .....# .#.....####..................# .....# ## .........####......#.........######+##....+... ........#....#......#.........#............#.#.. ..%.....%...........'.........+ ................ ...##...[g.....######.........#+####.......#..... #...........# #..............'.........#.. #...........# #................#......#.....# #.%.........# #....###.........##............ #..............................##..........## #..........................................# ..#.......##.. ...........................# ##........ ......(...................# .#. ..................[....## # #....................# ... .......)......)..#### .... #####.........# .....##########......# ......................# ......................# ..................).### .................).# ......###########..# ....## ####..# ... #..(.## . #....# ##....# #8....# #<....# #8....# ##....# #....# #....# ####..# ..# ...