########## .........# ....####.# ###.##.#.# #.....#.# #.....#.# #.....#.# #....##.# #.......# #.##.#### #.##'###### ...####........... .................. ######........... #.g.....(... ######lr......... #.....Sw......... #.....<...##..... #.......?.# .... #####.....# .. #.....# #.....# #.....# #.....# #.....#