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