############## ##.........)..## ##.......##.....####.. #........##.##........ #...........##(..####. #.......##....)..# #.......##.##....# #...<......##....# #.............(..# # . .###..............###.#.. .. ...........#............# ....######..#####........## ....##............##.##### ...#.......#########(# ..........J###### #.# ...g.#..<.g.g...####.# .# ..........#####[.....##### #.# ....(............##......# ..###. $....#?...#.........####.......... ..####....#........)########...... . #..........l##.......#....... #....l......########......... ............# ###........ #####........#######........$. #...........J.l..##.(..... #.........###...## ....... #.........# ###........... #.%.......# ##.......... ..........# .......... ..........# .......... .........# .......... ........# ......