##### .. ..... ... ......#######$.. ......#......... ......'........ #....# ##)).# #.{.## #....# ##########....# #............## #......[.....## #.............# #.<..........# #..^....##...## #.......##...# ##########....# .....# ....## #....# #..... #######