######## #......# #.####.######### #.# #.#..<....# #.# #.##....#.# #.# #.........# ..# ####....### ... #....# .... ......... .... ########## ...... ..# ..# #.# #.# #.# #.# # .##.###.#.## .......<...# ###.#####..# .# .. #. #....# w# # ..g.##.# .......# ####..(...# .........# #.......# .####......## ......)<....# .........##.# ........... ...$......... ######......?.. ..<....... #######... ...