###### ###### .....###### .....# #......$##..... #.............( #......$...# #....a.....# ##'#####...# #.# #........ #.# ###..[###.# #.# ......# ####'###.#.#.# #........#.#.# #........#.#$# #.......<#>... #.......## #.......# #.......# #.......# #.......+ #.......# .......