А в чем собственно проблема реализации?
Просто пишите логику, что макд выше одной линии и макд ниже второй линии и подаете на блоки входа и/или выхода.